//
//  Initializer.h
//  markerARLib
//
//  Created by fg on 6/18/16.
//  Copyright © 2016 CvidKal. All rights reserved.
//

#ifndef Initializer_h
#define Initializer_h


#include <opencv2/opencv.hpp>
#include <Eigen/Dense>

namespace markerAR
{
    
    class Initializer {
        bool checkValidMirror(const Eigen::Matrix3d& Hqt,const cv::Size& imgSize)const;
        
    public:
        Initializer(){m.unlock();};
        bool tryInitialize(const cv::Mat &img,double timeStamp);
        std::mutex m;
    };
    
    
    
}




#endif /* Initializer_h */
